Python3 setuptools 记录

Windows 下 Visual Studio 的问题

例如 Windows 系统下已经安装了 Visual Studio 2019 版本,带 C++ 编译器,但 setuptools 还会报找不到的错误:

distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

此时我们通过 Developer Command Prompt for VS 2019 先打开命令行工作环境,然后设置环境变量:

set DISTUTILS_USE_SDK=1

这样 setuptools 就可以正确找到 Visual Studio 2019 的安装路径了。

如果当前使用的 Python 是 64 位版本,则需要通过 x64 Native Tools Command Prompt for VS 2019 先打开命令行工作环境。